package com.tarena.lbs.basic.web.service;

import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.pojo.basic.bo.BusinessBO;
import com.tarena.lbs.pojo.basic.param.BusinessParam;
import com.tarena.lbs.pojo.basic.query.BusinessQuery;
import com.tarena.lbs.pojo.basic.vo.BusiStoreVO;
import com.tarena.lbs.pojo.basic.vo.BusinessVO;
import java.util.List;

public interface IBusinessService {

    void saveParam(BusinessParam businessParam);

    BusiStoreVO detail(Integer id);

    void update(Integer id, BusinessParam businessParam);

    void updateStatus(BusinessParam businessParam);

    PageResult<BusinessVO> getList(BusinessQuery businessQuery);

    List<BusinessBO> getAll(Integer businessStatus);

    BusinessVO getBusinessInfoByAdminId(Integer adminId);

    BusinessVO businessDetail(Integer id);
}
